.#{$prefix}-p-course-trainee {
  height: calc(100% - 118px);
  .g-table-layout {
    background-color: #fff;
  }
  .g-table-top {
    padding-top: 0;
  }
  .el-icon-circle-close  {
    top: 0 !important;
  }
  .s {
    font-size: 12px;
    color: #999;
  }
  .bar-progress {
    display: flex;
    align-items: center;
    .progress-inner {
      flex: 1;
      margin-right: 6px;
    }
  }
}

.#{$prefix}-c-add-course-trainee-dialog {
  .g-table-layout {
    padding: 0 !important;
  }
  .dialog-footer {
    display: flex;
    justify-content: space-between;
  }
  .desc {
    color: #999;
  }
}
